<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src=""></script>


</head>

<body>
    <!-- <a href="javascript:alert('123')" onclick="alert('456')">dianwo</a> -->
    <script>
        // var a = 100;
        // var b = 200;
        // alert(a+b);


        // var name = prompt('请输入你的姓名:','张三');
        // alert(typeof name);
        // var test;
        // alert(typeof test);
        // var num = prompt('请输入你的姓名:');
        // if(num){
        //     alert('你输入了')
        // }else{
        //     alert('你没输入')
        // }


        // 679
        // 
        // var num = 679;
        // var h = parseInt(num / 100);  
        // var t = parseInt(num % 100 / 10);
        // var n = num % 10 ;
        // console.log(h,t,n);


        // 6789秒 
        // 是多少个小时多少分钟多少秒?

        // '123'隐式转成 true 456 => true true => true 'hello world' = > true
        // alert('123' && 456 && true && 'hello world');
        // '123' => true  0 false  遇到false 停止向右走 数组为false的值
        // alert('123' && 0 && true && 'hello world');
        // 先将元素进行隐式布尔类型转换  
        // 逻辑与 如果是true  继续往右走  走到最后如果还是true 那么输出最后一个值
        // 逻辑与 如果遇到false 停止向右走 输出这个为假的值
        // alert('' || 0 || false || 'hello world'|| NaN);
        // alert('' || 0 || false || ''|| NaN);
        // 逻辑或 如果左边是假继续往右走  直到最后还是false 那么输出最后一个值
        // 如果遇到真 停止向右走  输出这个为真的值 


        // = 
        // ==  比较值
        // === 值和类型 都比较


        // undefined == null  true
        // undefined === null false 

        // NaN == NaN


        // alert(Number.isNaN(123));
        // alert(Number.isNaN(0.0));

        // alert(isNaN(666))
        // alert(isNaN('abc'))

        // var age = 18;
        // if(age>=18){
        //     alert('成年了'); //如果{}只有一行 可以省略大括号
        // }

        // if(age>=18) alert('成年了');
        // var year = parseInt(prompt('请输入一个年份:'));
        // // 逻辑运算符的优先级  ! > && > ||
        // if( year % 4 == 0 && year % 100 !=0  || year % 400 ==0){
        //     alert('闰年')
        // }
        // else{
        //     alert('平年')
        // }

        // var res = year % 4 == 0 && year % 100 !=0  || year % 400 ==0?'闰年':'平年'


        // 1-100 偶数的和 
        // // 1 2 3 4 5 ...100
        // var sum = 0;
        // for(var i=1;i<=100;i++){
        //     // console.log(i);
        //     // sum += i;
        //     if(i%2==0){
        //         sum += i;
        //     }

        // }
        // console.log(sum);

        // var sum = 0;
        // for(var i=2;i<=100;i+=2){
        //         sum += i;


        // }
        // console.log(sum);

        // for(var i=10;i>0;i--){
        //     console.log(i);
        // }



        // for (var i = 1; i < 10; i++) {
        //     for (var j = 1; j <= i; j++) {
        //         document.write(j + '*' + i + '=' + j * i + ' ');
        //     }
        //     document.write('<br/>');
        // }

        // function mycal(num) {
        //     for (var i = 1; i <=num; i++) {
        //         for (var j = 1; j <= i; j++) {
        //             document.write(j + '*' + i + '=' + j * i + ' ');
        //         }
        //         document.write('<br/>');
        //     }
        // }

        // mycal(5);
        // document.write('<hr />')
        // var test1= mycal(6);
        // alert(test1);

        function intro(name,age,country='中国'){
            return `我叫${name}今年${age}岁来自${country}`;
        }


        // document.write(intro('杜乃强',18));
        // document.write(intro('李浩',19,'漂亮国'));


    </script>
</body>

</html>